const prefix = "/system/safeItem";
$(function() {
    load();
});

function load() {
    $('#exampleTable')
        .bootstrapTreeTable(
            {
                id : 'itemId',
                code : 'itemId',
                parentCode : 'parentId',
                type : "GET", // 请求数据的ajax类型
                url : prefix + '/list', // 请求数据的ajax的url
                ajaxParams : {}, // 请求数据的ajax的data属性
                expandColumn : '1', // 在哪一列上面显示展开按钮
                striped : true, // 是否各行渐变色
                bordered : true, // 是否显示边框
                expandAll : false, // 是否全部展开
                pageSize: 10, // 如果设置了分页，每页数据条数
                pageNumber: 1, // 如果设置了分布，首页页码
                sidePagination: "server", // 设置在哪里进行分页，可选值为"client" 或者 "server"
                // toolbar : '#exampleToolbar',
                columns : [
                    {
                        title : '编号',
                        field : 'itemId',
                        visible : false,
                        align : 'center',
                        valign : 'center',
                        width : '50px',
                        checkbox : true,
                    },
                    {
                        field : 'safePosition',
                        title : '安全位置',
                        valign : 'center',
                        witth :20
                    },
                    /*{
                        field : 'name',
                        title : '项目名称',
                        valign : 'center',
                        witth :20
                    },*/
                    /*{
                        field : 'orderNum',
                        title : '排序',
                        align : 'center',
                        valign : 'center',
                    },*/
                    {
                        title : '操作',
                        field : 'id',
                        align : 'center',
                        valign : 'center',
                        formatter : function(item, index) {
                            var e = '<a class="btn btn-primary btn-sm ' + s_edit_h + '" href="#" mce_href="#" onclick="edit(\''
                                + item.itemId
                                + '\')">编辑</a> ';
                            var a = '<a class="btn btn-primary btn-sm ' + s_add_h + '" href="#" mce_href="#" onclick="add(\''
                                + item.itemId
                                + '\')">增加下級</a> ';
                            var d = '<a class="btn btn-warning btn-sm ' + s_remove_h + '" href="#" mce_href="#" onclick="removeone(\''
                                + item.itemId
                                + '\')">删除</a> ';
                            return e + a + d;
                        }
                    } ]
            });
}
function reLoad() {
    load();
}
function add(pId) {
    layer.open({
        type : 2,
        title : '增加',
        maxmin : true,
        shadeClose : false, // 点击遮罩关闭层
        area : [ '800px', '520px' ],
        content : prefix + '/add/' + pId
    });
}
function edit(id) {
    layer.open({
        type : 2,
        title : '编辑',
        maxmin : true,
        shadeClose : false, // 点击遮罩关闭层
        area : [ '800px', '520px' ],
        content : prefix + '/edit/' + id // iframe的url
    });
}
function removeone(id) {
    layer.confirm('确定要删除选中的记录？', {
        btn : [ '确定', '取消' ]
    }, function() {
        $.ajax({
            url : prefix + "/remove",
            type : "post",
            data : {
                'itemId' : id
            },
            success : function(r) {
                if (r.code == 0) {
                    layer.msg(r.msg);
                    reLoad();
                } else {
                    layer.msg(r.msg);
                }
            }
        });
    })
}

function resetPwd(id) {
}